import request from '@/utils/request'

// 商户角色列表
export function roleList (data) {
    return request({
        url: '/do?c=1007',
        method: 'post',
        data: data
    })
}
// 获取闸机列表
export function gateData (data) {
    return request({
        url: '/do?c=921023',
        method: 'post',
        data: data
    })
}
export function gateApproach (data) {
    return request({
        url: '/do?c=921024',
        method: 'post',
        data: data
    })
}

// 新增商户角色
export function addRole (data) {
    return request({
        url: '/do?c=1008',
        method: 'post',
        data
    })
}

// 编辑商户角色
export function editRole (data) {
    return request({
        url: '/do?c=1009',
        method: 'post',
        data: data
    })
}

// 删除商户角色
export function deleteRole (data) {
    return request({
        url: '/do?c=1010',
        method: 'post',
        data: data
    })
}

// 商户菜单列表
export function menuList (data) {
    return request({
        url: '/do?c=1006',
        method: 'post',
        data: data
    })
}

// 商户角色菜单列表
export function roleMenuList (data) {
    return request({
        url: '/do?c=1016',
        method: 'post',
        data: data
    })
}

// 商户角色绑定菜单
export function roleBindMenu (data) {
    return request({
        url: '/do?c=1015',
        method: 'post',
        data: data
    })
}

// 账号列表
export function accountList (data) {
    return request({
        url: '/do?c=1011',
        method: 'post',
        data: data
    })
}

// 新增账号
export function accountAdd (data) {
    return request({
        url: '/do?c=1012',
        method: 'post',
        data: data
    })
}

// 编辑账号
export function accountEdit (data) {
    return request({
        url: '/do?c=1013',
        method: 'post',
        data: data
    })
}

// 账号重置密码
export function accountRepassword (data) {
    return request({
        url: '/do?c=1021',
        method: 'post',
        data: data
    })
}

// 账号重置密码
export function accountStatus (data) {
    return request({
        url: '/do?c=1022',
        method: 'post',
        data: data
    })
}

// 删除账号关联角色
export function accountRoleDelete (data) {
    return request({
        url: '/do?c=1019',
        method: 'post',
        data: data
    })
}

// 删除账号
export function accountDelete (data) {
    return request({
        url: '/do?c=1014',
        method: 'post',
        data: data
    })
}

// 删除账号
export function getShopUser (data) {
    return request({
        url: '/do?c=1024',
        method: 'post',
        data: data
    })
}
// 打印机列表
export function printerList (data) {
    return request({
        url: '/do?c=930005',
        method: 'post',
        data: data
    })
}

